<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
   <bean id="container-service-registry" class="java.util.HashMap">
        <constructor-arg>
            <map>
                     <entry key="com.dbecom.platform.cart.client.v1.CartClient">
                                   <bean class="com.dbecom.platform.foundation.core.service.ServiceDefinition">
                                                <property name="remoteServiceURI" value="http://<%=registerCenter%>:8080/trade-web/hessian/cart"/>
                                                <property name="protocal" value="hessian_http"/>
                                   </bean>
                      </entry>

                      <entry key="com.dbecom.platform.order.service.OrderClient">
                                     <bean class="com.dbecom.platform.foundation.core.service.ServiceDefinition">
                                                       <property name="remoteServiceURI" value="http://<%=registerCenter%>:8080/trade-web/hessian/order"/>
                                                       <property name="protocal" value="hessian_http"/>
                                     </bean>
                      </entry>

                      <entry key="com.dbecom.platform.inventory.client.v1.InventoryClient">
                                      <bean class="com.dbecom.platform.foundation.core.service.ServiceDefinition">
                                                        <property name="remoteServiceURI" value="http://<%=registerCenter%>:8080/trade-web/hessian/inventory"/>
                                                        <property name="protocal" value="hessian_http"/>
                                     </bean>
                      </entry>

                      <entry key="com.dbecom.platform.pricing.client.v1.PricingClient">
                                    <bean class="com.dbecom.platform.foundation.core.service.ServiceDefinition">
                                                        <property name="remoteServiceURI" value="http://<%=registerCenter%>:8080/calculation-web/hessian/pricing"/>
                                                        <property name="protocal" value="hessian_http"/>
                                    </bean>
                      </entry>

                      <entry key="com.dbecom.platform.payment.client.v1.PaymentClient">
                                      <bean class="com.dbecom.platform.foundation.core.service.ServiceDefinition">
                                                         <property name="remoteServiceURI" value="http://<%=registerCenter%>:8080/trade-web/hessian/payment"/>
                                                         <property name="protocal" value="hessian_http"/>
                                      </bean>
                      </entry>
 
                      <entry key="com.dbecom.platform.catalog.client.v1.CatalogClient">
                                            <bean class="com.dbecom.platform.foundation.core.service.ServiceDefinition">
                                                           <property name="remoteServiceURI" value="http://<%=registerCenter%>:8080/catalog-web/hessian/catalog"/>
                                                           <property name="protocal" value="hessian_http"/>
                                            </bean>
                      </entry>
                      <entry key="com.dbecom.platform.catalog.client.v1.CatalogGroupClient">
                                         <bean class="com.dbecom.platform.foundation.core.service.ServiceDefinition">
                                                          <property name="remoteServiceURI" value="http://<%=registerCenter%>:8080/catalog-web/hessian/catgroup"/>
                                                          <property name="protocal" value="hessian_http"/>
                                        </bean>
                     </entry>
                     <entry key="com.dbecom.platform.catalog.client.v1.CatentryClient">
                                      <bean class="com.dbecom.platform.foundation.core.service.ServiceDefinition">
                                                          <property name="remoteServiceURI" value="http://<%=registerCenter%>:8080/catalog-web/hessian/catentry"/>
                                                          <property name="protocal" value="hessian_http"/>
                                     </bean>
                     </entry>
                     <entry key="com.dbecom.platform.catalog.client.v1.AttributeClient">
                                    <bean class="com.dbecom.platform.foundation.core.service.ServiceDefinition">
                                                          <property name="remoteServiceURI" value="http://<%=registerCenter%>:8080/catalog-web/hessian/attribute"/>
                                                          <property name="protocal" value="hessian_http"/>
                                    </bean>
                    </entry>
                    <entry key="com.dbecom.platform.catalog.client.v1.BrandClient">
                                  <bean class="com.dbecom.platform.foundation.core.service.ServiceDefinition">
                                                         <property name="remoteServiceURI" value="http://<%=registerCenter%>:8080/catalog-web/hessian/brand"/>
                                                         <property name="protocal" value="hessian_http"/>
                                  </bean>
                   </entry>
                   <entry key="com.dbecom.platform.catalog.client.v1.TagClient">
                                 <bean class="com.dbecom.platform.foundation.core.service.ServiceDefinition">
                                                         <property name="remoteServiceURI" value="http://<%=registerCenter%>:8080/catalog-web/hessian/tag"/>
                                                         <property name="protocal" value="hessian_http"/>
                                 </bean>
                   </entry>

                   <entry key="com.dbecom.platform.passport.client.v1.PassportClient">
                                 <bean class="com.dbecom.platform.foundation.core.service.ServiceDefinition">
                                                         <property name="remoteServiceURI" value="http://<%=registerCenter%>:8080/passport-web/hessian/passport" /> 
                                                         <property name="protocal" value="hessian_http" />
                                 </bean>
                  </entry>
                  <entry key="com.dbecom.platform.passport.client.v1.CodeClient">
					        <bean class="com.dbecom.platform.foundation.core.service.ServiceDefinition">
						          <property name="remoteServiceURI"  value="http://<%=registerCenter%>:8080/passport-web/hessian/code" />
						          <property name="protocal" value="hessian_http" />
					       </bean>
				   </entry> 
                   <entry key="com.dbecom.platform.passport.client.v1.OrganizationClient">
                                <bean class="com.dbecom.platform.foundation.core.service.ServiceDefinition">
                                                         <property name="remoteServiceURI" value="http://<%=registerCenter%>:8080/passport-web/hessian/organization" />
                                                         <property name="protocal" value="hessian_http" />
                                </bean>
                   </entry>
                   <entry key="com.dbecom.platform.member.client.MemberClient">
                                <bean class="com.dbecom.platform.foundation.core.service.ServiceDefinition">
                                                         <property name="remoteServiceURI" value="http://<%=registerCenter%>:8080/member-web/hessian/member" />
                                                         <property name="protocal" value="hessian_http" />
                                </bean>
                   </entry>
                   <entry key="com.dbecom.platform.member.client.ShopInfoClient">
                                <bean class="com.dbecom.platform.foundation.core.service.ServiceDefinition">
                                                         <property name="remoteServiceURI" value="http://<%=registerCenter%>:8080/member-web/hessian/shopInfo" />
                                                          <property name="protocal" value="hessian_http" />
                               </bean>
                   </entry>
                   <entry key="com.dbecom.platform.search.client.v1.SearchClient">
					        <bean class="com.dbecom.platform.foundation.core.service.ServiceDefinition">
						                 <property name="remoteServiceURI" value="http://<%=registerCenter%>:8080/search-web/hessian/search"/>
						                 <property name="protocal" value="hessian_http"/>
					        </bean>
		    </entry>
                  <entry key="com.dbecom.platform.shipping.client.v1.ShippingClient">
	                     <bean class="com.dbecom.platform.foundation.core.service.ServiceDefinition">
	                                   <property name="remoteServiceURI" value="http://<%=registerCenter%>:8080/calculation-web/hessian/shipping"/>
	                                   <property name="protocal" value="hessian_http"/>
	                     </bean>
	               </entry>
	             
                  <entry key="com.dbecom.platform.tax.client.v1.TaxClient">
	                    <bean class="com.dbecom.platform.foundation.core.service.ServiceDefinition">
	                                 <property name="remoteServiceURI" value="http://<%=registerCenter%>:8080/calculation-web/hessian/tax"/>
	                                 <property name="protocal" value="hessian_http"/>
	                    </bean>
                 </entry>
         </map>
      </constructor-arg>
   </bean>
</beans>

